scotland highlands edinburgh inverness england escorts fly fishing bed and breakfast hamilton fishing hotels escort accommodation london bass b&b self catering lanarkshire fish